package com.wang.jmonkey.modules.system.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.wang.jmonkey.modules.system.model.dto.SystemButtonDto;
import com.wang.jmonkey.modules.system.model.entity.SystemButtonEntity;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 按钮及访问权限配置信息表(SystemButton)表数据库访问层
 *
 * @author HeJiawang
 * @since 2021-05-21 21:44:20
 */
public interface SystemButtonMapper extends BaseMapper<SystemButtonEntity> {

    /**
     * 获取按钮权限数据
     * @param parentId 父级id，指向system_resource.parent_id
     * @return 按钮权限数据
     */
    List<SystemButtonDto> list(@Param("parentId") Long parentId);
}
